package com.zhangfb95.crosschain.server.infra.model.controller.request.rpcchain;

import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author zhangfubing
 * @since 2024/2/4
 */
@Data
@Accessors(chain = true)
public class RpcExecuteReq {

    /**
     * 脚本id
     */
    @NotNull
    private Long scriptId;

    /**
     * 方法名称
     */
    @NotNull
    private String functionName;

    /**
     * 脚本参数
     */
    @NotNull
    private Object[] args;
}
